package com.triadsystems.cashweb.modelo.persistencia.entidades;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

import javax.persistence.EmbeddedId;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;

import lombok.Getter;
import lombok.Setter;

@Entity
// @NamedNativeQuery(name = "findArrecadacaoByCaixa", query =
// "select * from view_arrecadacao_caixa order by tipopagamento", resultClass =
// ArrecadacaoCaixa.class)
@Table(name = "arrecadacaocaixa_view")
public class ArrecadacaoCaixa implements Serializable {

	private static final long serialVersionUID = 1L;

	@EmbeddedId
	@Getter
	@Setter
	private pkArrecadacaoCaixa entityId;

	@Getter
	@Setter
	private BigDecimal valor;

	@Getter
	@Setter
	private Integer quantidade;

	@Temporal(TemporalType.TIMESTAMP)
	@Getter
	@Setter
	private Date dataMovimentacao;

}
